import { GET, POST, PUT } from '@/utils/request'

/* 获取消息列表 */
export const getMessages = (param) => GET('/message', param)

/**
 * 向指定用户发送通知
 * @param {String} receiverUserId 接收人id
 * @param {String} type 类型
 * @param {String} title 标题
 * @param {String} content 内容
 */
export const sendInform = (data) => POST('/admin/message/systemPrivate', data)

/**
 * 向全体用户发送通知
 * @param {String} type 类型
 * @param {String} title 标题
 * @param {String} content 内容
 * @returns
 */
export const sendInform_all = (data) => POST('/admin/message/systemNotice', data)
/* 获取系统公告 */
export const getNotices = (data) => GET('/admin/notice', data)
/* 发布系统公告 */
export const sendNotice = (data) => POST('/admin/notice', data)
/* 修改公告 */
export const putNotice = (data) => PUT(`/admin/notice/${ data.id }`, data)
